last laugh

Noun
  1. ultimate success achieved after a near failure (inspired by the saying `he laughs best who laughs last')
    • we had the last laugh after the votes were counted
last laugh
We had the last laugh when our team won the championship.